🇬🇧 en fr 🇫🇷

smart aleck noun

  • (rare) A well-dressed person.
je-sais-tout
  • One who is obnoxiously self-assured; a show off.
vantard
Wiktionary Links